import UnitX from "../entity/UnitX";
import { DmgTypeKey, UnitAttrStruct } from "../types/L_Type";


export default abstract class Abs_BuffSkillBase {
 
    /**
     *  执行buff debuff类技能内容
     * @param aux 触发类型
     * @param elementType 
     * @param durationSec 
     * @param intervalSec 
     *  
     */
    public abstract execBuffSkill(aux:UnitX,elementType:DmgTypeKey,durationSec?:number,intervalSec?:number,exFileds?:UnitAttrStruct):void; 
 
 

  
}  